// 读文件 ，累加 写到总成绩里面

// 1. 导入 fs 模块
// const fs = require('fs')
// // 2. 读取
// const res = fs.readFileSync('./成绩.txt', 'utf-8')
// // console.log(res)
// // 把字符串转为数组
// const resArr = res.split(',')
// // console.log(resArr)
// // 获得纯数字的数组
// const rResArr = resArr.map(el => {
//     // console.log(el)
//     const res1 = el.split('=')
//     // console.log(res1[1])
//     return +res1[1]
// })
// // console.log(rResArr)
// // 求和
// const total = rResArr.reduce((pre, cur) => {
//     return pre + cur
// })
// // console.log(total)

// // 写入新文件
// fs.writeFileSync('./总成绩.txt', '总成绩是' + total)

const fs = require('fs')
const path = require('path')
// const res = fs.readFileSync('./成绩.txt', 'utf-8')
const fullPath = path.join(__dirname, './成绩.txt')
const res = fs.readFileSync(fullPath, 'utf-8')

// const res = fs.readFileSync('G:/桌面/homework/node.js/day01/成绩/成绩.txt', 'utf-8')

// console.log(res)
const resArr = res.split(',')
// console.log(resArr)
const rResArr = resArr.map(el => {
    // console.log(el)
    const res1 = el.split('=')
    // console.log(+res1[1])
    return +res1[1]
})
console.log(rResArr)
const total = rResArr.reduce((pre, cur) => {
    return pre + cur
})
// fs.writeFileSync('./总成绩2', `总成绩是${total}分`)

const fullPath2 = path.join(__dirname,'./总成绩.txt')
fs.writeFileSync(fullPath2, `总成绩是${total}分`)
// fs.writeFileSync('G:/桌面/homework/node.js/day01/成绩/成绩1.txt', `总成绩是${total}分`)